distinguished professor - German English Dictionary